package com.myblog.utils;

/**
 * @Description: 自定义响应数据结构
 * 				这个类是提供给门户，ios，安卓，微信商城用的
 * 				门户接受此类数据后需要使用本类的方法转换成对于的数据类型格式（类，或者list）
 * 				其他自行处理
 */
public class BlogJSONResult {

    // 响应业务状态
    private String code;

    // 响应消息
    private String message;

    // 响应中的数据
    private Object data;
    

    public static BlogJSONResult build(String code, String Message, Object data) {
        return new BlogJSONResult(code, Message, data);
    }


    public BlogJSONResult() {
        this.code = IStatusMessage.SystemStatus.SUCCESS.getCode();
        this.message = IStatusMessage.SystemStatus.SUCCESS.getMessage();
    }

    public BlogJSONResult(String code, String message, Object data) {
        this.code = code;
        this.message = message;
        this.data = data;
    }

    public BlogJSONResult(Object data) {
        this.code = "200";
        this.message = "OK";
        this.data = data;
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }

    public Object getData() {
        return data;
    }

    public void setData(Object data) {
        this.data = data;
    }


}
